
//jquery datatable 汉化
var oLanguageData = {
	"sProcessing" : "加载中.....",// 这里很重要，如果你的加载中是文字，则直接写上文字即可，如果是gif的图片，使用img标签就可以加载
	"sLengthMenu" : "显示 _MENU_ 项结果",
	"sZeroRecords" : "没有匹配结果",
	"sInfo" : "显示第 _START_ 至 _END_ 项结果，共 _TOTAL_ 项",
	"sInfoEmpty" : "显示第 0 至 0 项结果，共 0 项",
	"sInfoFiltered" : "(由 _MAX_ 项结果过滤)",
	"sInfoPostFix" : "",
	"sSearch" : "搜索:",
	"sUrl" : "",
	"sEmptyTable" : "<span i18n='table'> </span>",
	"sLoadingRecords" : "载入中...",
	"sInfoThousands" : ",",
	"oPaginate" : {
		"sFirst" : "<span i18n='label.hopg'>首页</span>",
		"sPrevious" : "<span i18n='label.prous'>上页</span>",
		"sNext" : "<span  i18n='label.ntpg'>下页</span>",
		"sLast" : "<span i18n='label.lapg'>末页</span>"
	},
	"oAria" : {
		"sSortAscending" : ": 以升序排列此列",
		"sSortDescending" : ": 以降序排列此列"
	}
};

function reload() {
	window.location.reload();
}
function jqAjax(config) {
	var url = config.url;
	var data = config.data;
	var type = config.type;
	var async = config.async;
	// 默认post请求
	if(type==null){
		type="post";
	}
	// 默认异步请求
	if(async==null){
		async="true";
	}
	$.ajax({
        url: url,
        data: data,
        type: type,
        cache: false,
        async: async,
		dataType: 'json',
		contentType : "application/x-www-form-urlencoded; charset=utf-8",
		headers: {
			Authorization: window.localStorage.token // jwtCookie
		},
        success: function(data){
        	// Validations(data);
    	    if(config.callback) {
    			config.callback(data);
    	    }
        },
        error: function(data) {
        	console.info(data);
        }
    })
}

function getFormData(id) {
    var inputs = $(id).find("input,select");
	var data = {};
	for(var i=0;i<inputs.length;i++) {
        var input = $(inputs[i]);
	    var type = input.prop("type");
	    if(type == 'hidden' || type == 'text' || type == 'password' || type == 'select') {
	    	var value = input.val();
	    	if(value instanceof Array) {
	    		value = value.join(",");
	    	}
		    data[input.prop("id")] = value;
		}
	}
	return data;
}
function validatorForm(data,focus) {
	var validator = true;
	for(var id in data) {
		var value = data[id];
		if(value == null || value == undefined || value.trim() == "") {
			var $element = $("#" + id);
			var type = $element.prop("type");
			if(type != "hidden") {
				validator = false;
				$element.focus();
			}
		}
	}
	if(focus != undefined) {
		focus.focus();
	}
	return validator;
}
// 时间格式化
Date.prototype.Format = function (fmt) { 
	var o = { 
		"M+": this.getMonth() + 1, // 月份
		"d+": this.getDate(), // 日
		"H+": this.getHours(), // 小时
		"m+": this.getMinutes(), // 分
		"s+": this.getSeconds(), // 秒
		"q+": Math.floor((this.getMonth() + 3) / 3), // 季度
		"S": this.getMilliseconds() // 毫秒
	}; 
	if (/(y+)/.test(fmt)) 
		fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); 
	for (var k in o) 
		if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); 
			return fmt; 
}
// 获取前后第几天的日期
function fun_date(a){
	var date1 = new Date(),
	time1=date1.getFullYear()+"-"+(date1.getMonth()+1)+"-"+date1.getDate();
	var date2 = new Date(date1);
	date2.setDate(date1.getDate() + a);
	var time2 = date2.getFullYear()+"-"+(date2.getMonth()+1)+"-"+date2.getDate();
	return time2
}
// js获取url中的参数
function getQueryVariable(variable){
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if(pair[0] == variable){return pair[1];}
	}
	return(false);
}
